package com.ruoyi.web.controller.owner.vo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 房屋信息对象 fz_building_room
 * 
 * @author ruoyi
 * @date 2020-02-28
 */
public class FzBuildingRoomVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 房屋ID */
    private String roomId;

    /** 小区Id */
    @Excel(name = "小区Id")
    private String cId;
    /** 小区Id */
    @Excel(name = "楼栋Id")
    private String fId;
    /** 房屋编号 */
    @Excel(name = "房屋编号")
    private String roomNum;

    /** 单元ID */
    @Excel(name = "单元ID")
    private String unitId;

    private String unitnum;

    private String floornum;

    public String getUnitnum() {
        return unitnum;
    }

    public void setUnitnum(String unitnum) {
        this.unitnum = unitnum;
    }

    public String getFloornum() {
        return floornum;
    }

    public void setFloornum(String floornum) {
        this.floornum = floornum;
    }

    /** 层数 */
    @Excel(name = "层数")
    private Long layer;

    /** 户型 */
    @Excel(name = "户型")
    private String apartment;

    /** 建筑面积 */
    @Excel(name = "建筑面积")
    private Double builtUpArea;

    /** 业主ID */
    @Excel(name = "业主ID")
    private String userId;

    /** 数据状态 0, 在用 1失效 */
    @Excel(name = "数据状态 0, 在用 1失效")
    private String statusCd;

    /** 房屋状态，如房屋出售等，请查看state 表 */
    @Excel(name = "房屋状态，如房屋出售等，请查看state 表")
    private String state;

    public void setRoomId(String roomId) 
    {
        this.roomId = roomId;
    }

    public String getRoomId() 
    {
        return roomId;
    }
    public void setcId(String cId) 
    {
        this.cId = cId;
    }

    public String getcId() 
    {
        return cId;
    }
    public void setRoomNum(String roomNum) 
    {
        this.roomNum = roomNum;
    }

    public String getRoomNum() 
    {
        return roomNum;
    }
    public void setUnitId(String unitId) 
    {
        this.unitId = unitId;
    }

    public String getUnitId() 
    {
        return unitId;
    }
    public void setLayer(Long layer) 
    {
        this.layer = layer;
    }

    public Long getLayer() 
    {
        return layer;
    }
    public void setApartment(String apartment) 
    {
        this.apartment = apartment;
    }

    public String getApartment() 
    {
        return apartment;
    }
    public void setBuiltUpArea(Double builtUpArea) 
    {
        this.builtUpArea = builtUpArea;
    }

    public Double getBuiltUpArea() 
    {
        return builtUpArea;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setStatusCd(String statusCd) 
    {
        this.statusCd = statusCd;
    }

    public String getStatusCd() 
    {
        return statusCd;
    }
    public void setState(String state) 
    {
        this.state = state;
    }

    public String getState() 
    {
        return state;
    }

    public String getfId() {
        return fId;
    }

    public void setfId(String fId) {
        this.fId = fId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("roomId", getRoomId())
            .append("cId", getcId())
                .append("fId", getfId())
            .append("roomNum", getRoomNum())
            .append("unitId", getUnitId())
            .append("layer", getLayer())
            .append("apartment", getApartment())
            .append("builtUpArea", getBuiltUpArea())
            .append("userId", getUserId())
            .append("remark", getRemark())
            .append("createTime", getCreateTime())
            .append("statusCd", getStatusCd())
            .append("state", getState())
            .toString();
    }
}
